export interface ScrollRankingBoard {
  waitTime?: number
  carousel?: 'single' | 'page'
  sort?: boolean
  rowNum?: number
  unit?: string
  // eslint-disable-next-line ts/no-unsafe-function-type
  valueFormatter?: Function
  textColor?: string
  color?: string
  fontSize?: string
  data: ScrollRankingBoardData[]
}
export interface ScrollRankingBoardData {
  name: string
  value: number
}
export interface ScrollBoard<T> {
  header: string[]
  data: T[]
  rowNum: number
  headerBGC?: string
  oddRowBGC?: string
  evenRowBGC?: string
  waitTime: number
  headerHeight?: string
  columnWidth?: string
  align?: string[]
  index?: boolean
  indexHeader?: string
  carousel?: 'single' | 'page'
  hoverPause?: boolean
}
